body,div,span,img,h1,h2,h3,h4,h5,h6,ul,li,ol,p,i,b,strong,a,table,th,td,form,input,textarea{
	margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
body{font-family:Helvetica,Tahoma,Arial,"PingFang SC","Microsoft YaHei",SimHei,sans-serif;}
a{color:#333;text-decoration:none;}
img{border:0;display:inline-block;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
/* --Public-- */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{height:0;content:".";visibility:hidden;display:block;clear:both;}
.hidden{overflow:hidden;}
.valign-middle{display:table-cell;vertical-align:middle;}

.pub{
	width:1280px;
	margin:auto;
	position:relative;
}
.ts035{
	transition: all 0.35s;
    -moz-transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
}
.ts05{
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
/* --header-- */
.top{width:100%;height:40px;color:#FFF;line-height:40px;background:#27a6ea;min-width:1280px;}
.top .wz{font-size:13px;float:left;}
.top .tel{font-size:18px;font-weight:bold;padding-left:36px;background:url(../images/tel.png) no-repeat left center;float:right;}
.top .qq{font-size:18px;font-weight:bold;padding-left:36px;margin-left:24px;background:url(../images/qq.png) no-repeat left center;float:right;}

.header{width:100%;height:130px;min-width:1280px;}
.header .logo{width:483px;height:66px;margin-top:32px;overflow:hidden;float:left;}
.header .logo img{width:483px;height:66px;display:block;}
.header .nava{width:700px;height:70px;margin-top:30px;float:right;}
.header .nava li{width:70px;height:70px;font-size:16px;color:#333;line-height:60px;font-weight:bold;text-align:center;margin-left:30px;float:left;overflow:hidden;cursor:pointer;position:relative;}
.header .nava li b{width:0px;height:2px;background:#27a6ea;position:absolute;left:50%;bottom:10px;}
.header .nava li:hover{color:#27a6ea;}
.header .nava li:hover b{width:80%;left:10%;}
/* --banner-- */
.banner{width:100%;height:720px;min-width:1280px;}
.swiper-banner{width:100%;height:720px;margin:auto;overflow:hidden;position:relative;}
.swiper-banner .swiper-slide{overflow:hidden;position:relative;}
.swiper-banner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;}

/* --index-- */
.index{padding:70px 0;min-width:1280px;}
.index-title{width:320px;float:left;}
.index-title h3{font-size:68px;color:#333;line-height:78px;text-shadow: 10px 10px 5px rgba(0,0,0,0.1);}
.index-title h2{font-size:30px;color:#333;line-height:42px;float:left;}
.index-title a{font-size:16px;color:#666;line-height:32px;margin-top:5px;padding-left:56px;background:url(../images/b1.png) no-repeat left center;float:right;}
.index-title a:hover{color:#27a6ea;}


.index-product{}
.index-product-type{padding-bottom:20px;border-bottom:1px solid #eee;}
.index-product-type ul{width:850px;margin-top:10px;float:right;}
.index-product-type ul li{width:250px;height:34px;font-size:14px;font-weight:bold;line-height:32px;padding:0 40px 0 16px;margin-top:16px;margin-right:50px;background:url(../images/b2.png) no-repeat right 14px center;border:1px solid #ccc;float:left;overflow:hidden;}
.index-product-type ul li a{color:#333;display:block;}
.index-product-type ul li:hover{border:1px solid #27a6ea;}
.index-product-type ul li:hover a{color:#27a6ea;}
.index-product-type ul li:nth-child(3n){margin-right:0;}
.index-product-list{width:1278px;margin:30px auto 0;}

#demo{width:1278px;height:auto;overflow:hidden;}
#demo table tr td table tr td{width:306px;overflow:hidden;}
#demo table tr td table tr td a{width:306px;height:auto;display:block;}
.demo_con{width:306px;height:auto;position:relative;}
.demo_con .img{width:306px;height:272px;}
.demo_con .img table{width:306px !important;height:272px !important;}
.demo_con .img table img{width:306px;height:272px;display:block;-webkit-transition:all 0.4s;transition:all 0.4s;}
.demo_con p{width:306px;height:48px;line-height:46px;text-align:center;font-size:16px;color:rgb(77,77,77);border:1px solid #dcdcdc;overflow:hidden;}
.demo_con:hover p{color:#FFF;background:#27a6ea;}
.demo_con:hover img{
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}

/*.index-product-list a{width:306px;margin-right:18px;margin-top:18px;float:left;}
.index-product-list a:nth-child(4n){margin-right:0;}
.index-product-list a .pic{overflow:hidden;}
.index-product-list a .pic img{width:100%;height:272px;display:block;
	-webkit-transition:all 0.4s;transition:all 0.4s;
}
.index-product-list a .wz{height:48px;font-size:16px;text-align:center;line-height:46px;border:1px solid #dcdcdc;overflow:hidden;}
.index-product-list a:hover .wz{color:#FFF;background:#27a6ea;}
.index-product-list a:hover .pic img{
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}*/



.index-company{background:url(../images/b3.png) no-repeat center bottom;}
.index-company-left{width:560px;float:left;}
.index-company-left .title{padding-bottom:20px;border-bottom:1px solid #eee;}
.index-company-left .tlt{font-size:18px;line-height:32px;color:#000;white-space:2px;margin-top:30px;}
.index-company-left .con{font-size:16px;line-height:32px;color:#333;margin-top:20px;}
.index-company-right{width:670px;border:22px solid #FFF;float:right;}
.index-company-right img{width:100%;display:block;}
.index-company-tel{margin-top:50px;margin-left:380px;}
.index-company-tel .tel{float:left;}
.index-company-tel .tel p{font-size:18px;line-height:42px;color:#FFF;}
.index-company-tel .tel p:nth-child(1){padding-left:60px;background:url(../images/b4.png) no-repeat left center;}
.index-company-tel .tel p:nth-child(2){letter-spacing:10px;}
.index-company-tel .btn{float:right;}
.index-company-tel .btn a{margin-left:100px;float:left;}
.index-company-tel .btn a img{height:56px;display:block;margin:auto;}
.index-company-tel .btn a p{font-size:16px;line-height:32px;color:#FFF;margin-top:10px;}


.index-news{}
.index-news-title{padding-bottom:20px;border-bottom:1px solid #eee;}
.index-news-title .type{margin-top:60px;float:right;}
.index-news-title .type a{font-size:16px;line-height:32px;margin-left:80px;padding-left:32px;background:url(../images/b8.png) no-repeat left center;float:left;}
.index-news-title .type a:hover{color:#e60111;background:url(../images/b9.png) no-repeat left center;}
.index-news-list{margin-top:30px;}
.index-news-list a{width:400px;margin-right:40px;float:left;}
.index-news-list a:nth-of-type(3n){margin-right:0;}
.index-news-list a .title{}
.index-news-list a .title .date{width:66px;padding-bottom:50px;margin-top:6px;text-align:center;background:url(../images/b10.png) no-repeat center bottom;float:left;}
.index-news-list a .title .date .day{font-size:42px;}
.index-news-list a .title .date .year{font-size:12px;color:#999;line-height:20px;}
.index-news-list a .title .wz{width:316px;float:right;}
.index-news-list a .title .wz h3{height:60px;font-size:16px;color:#333;font-weight:normal;line-height:60px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.index-news-list a .title .wz p{height:72px;font-size:14px;line-height:24px;color:#666;margin-top:10px;overflow:hidden;}
.index-news-list a .pic{margin-top:24px;}
.index-news-list a .pic img{width:100%;height:292px;display:block;}
.index-news-list a .more{line-height:44px;margin-top:6px;border-bottom:2px solid #dcdcdc;}
.index-news-list a .more .wz{font-size:14px;float:left;}
.index-news-list a .more .time{font-size:14px;color:#999;background:url(../images/b11.png) no-repeat left center;padding-left:36px;float:right;}
.index-news-list a:hover .more{border-bottom:2px solid #27a6ea;}
.index-news-list a:hover .more .wz{color:#27a6ea;}


.footer{background:#f0f0f0;}
.footer-contact{width:480px;float:left;}
.footer-contact .tit{font-size:20px;margin-bottom:20px;}
.footer-contact p{font-size:16px;line-height:32px;color:#333;}
.footer-contact p b{font-size:24px;}
.footer-ewm{margin-left:85px;float:left;}
.footer-ewm img{width:150px;height:150px;display:block;border:8px solid #27a6ea;}
.footer-ewm p{font-size:14px;line-height:24px;color:#333;text-align:center;margin-top:10px;}
.footer-nava{max-width:340px;float:right;}
.footer-nava .tit{font-size:20px;margin-left:100px;margin-bottom:16px;}
.footer-nava a{font-size:16px;line-height:32px;color:#333;margin-left:100px;margin-top:10px;float:left;}
.footer-nava a:hover{color:#27a6ea;}

.icp{width:100%;font-size:15px;color:#fff;line-height:24px;padding:16px 0;text-align:center;background:#27a6ea;min-width:1280px;}
.icp a{color:#fff;}

/* --inner-- */
.inner{padding:60px 0;min-width:1280px;}
.inner-title{font-size:36px;text-align:center;line-height:46px;}

.sidebar{width:250px;float:left;}
.sidebar-type{width:250px;}
.sidebar-type-title{height:100px;text-align:center;padding-top:24px;background:#27a6ea;}
.sidebar-type-title h2{font-size:32px;color:#FFF;line-height:36px;}
.sidebar-type-title p{font-size:14px;color:#FFF;line-height:20px;text-transform:uppercase;}
.sidebar-type-list{}
.sidebar-type-list li{width:250px;height:36px;font-size:14px;font-weight:bold;line-height:34px;padding:0 40px 0 16px;margin-top:16px;margin-right:50px;background:url(../images/b2.png) no-repeat right 14px center;border:1px solid #ccc;float:left;overflow:hidden;}
.sidebar-type-list li a{color:#333;display:block;}
.sidebar-type-list li:hover{border:1px solid #27a6ea;}
.sidebar-type-list li:hover a{color:#27a6ea;}


.inner-con{width:982px;float:right;}
.inner-con-title{height:48px;border-bottom:1px solid #ddd;}
.inner-con-title h2{font-size:30px;line-height:46px;color:#27a6ea;float:left;}
.inner-con-title .location{font-size:14px;line-height:46px;color:#666;float:right;padding-left:30px;background:url(../images/b29.png) no-repeat left center;}
.inner-con-title .location a{color:#666;}
.inner-con-box{padding:20px 10px;}



.inner-list{}
.inner-list a{width:310px;margin-bottom:20px;margin-right:16px;float:left;}
.inner-list a:nth-of-type(3n){margin-right:0;}
.inner-list a .img{overflow:hidden;}
.inner-list a .img img{width:100%;height:260px;display:block;
	-webkit-transition:all 0.4s;transition:all 0.4s;
}
.inner-list a .name{height:46px;font-size:16px;color:#333;text-align:center;line-height:44px;border:1px solid #ccc;overflow:hidden;}
.inner-list a:hover .img img{
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}
.inner-list a:hover .name{color:#FFF;background:#27a6ea;}


.honor-list{}
.honor-list a{width:310px;margin-bottom:20px;margin-right:16px;float:left;}
.honor-list a .img{width:310px;height:auto;padding:10px;border:1px solid #ddd;}
.honor-list a .img img{max-width:100%;height:200px;margin:auto;display:block;}
.honor-list a h3{height:46px;font-size:16px;line-height:46px;text-align:center;overflow:hidden;}
.honor-list a:hover .img{border:1px solid #27a6ea;}
.honor-list a:hover h3{color:#27a6ea;}


.inner-news{margin:auto;}
.inner-news li{width:100%;height:auto;border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:20px;}
.inner-news .title{display:block;color: #333;font-weight: bold;line-height: 20px;font-size: 16px;}
.inner-news .title a{color:#333;font-weight: bold;font-size: 16px;}
.inner-news .title a:hover{color:#27a6ea;text-decoration:underline;}
.inner-news .time{font-family:"宋体";color:#999;height:18px;line-height:18px;font-size:14px;margin-top:10px;}
.inner-news .con{color:rgb(120,120,120);line-height:24px;font-size:15px;padding-top:12px;}



/* --在线留言-- */
.inner-message h4{width:100%;margin:auto;font-size:20px;font-weight:normal;color: #2e2e2e;margin-bottom: 10px;}
.inner-message p{width:100%;margin:auto;color:#666;font-size:14px;}

#guestsmt{width:100%;margin:auto;margin-top:30px;}
.guestipt{width:30%;height:46px;float:left;margin-bottom:24px;margin-right:5%;border:none;outline:none;background-color:#f6f6f6;
box-sizing:border-box;padding:0px 46px 0 10px;font-size:14px;line-height:46px;font-family:"微软雅黑";}
#guestsmt #name{background:url(../images/m1.png) no-repeat right 10px center #f6f6f6;}
#guestsmt #tel{background:url(../images/m3.png) no-repeat right 10px center #f6f6f6;}
#guestsmt #email{background:url(../images/m2.png) no-repeat right 10px center #f6f6f6;}
.guestmr{margin-right:0px;}
.guestinfo{width:100%;height:164px;float:left;margin-bottom:24px;border:none;outline:none;
box-sizing:border-box;padding:10px 46px 10px 10px;font-size:14px;line-height:24px;font-family:"微软雅黑";
background:url(../images/m4.png) no-repeat right 10px top 12px #f6f6f6;}
.guestimg{width:80px;height:36px;float:left;margin-top:5px;}
.guestbtn{width:150px;height:36px;margin:auto;margin-top:24px;display:block;border:1px solid rgb(77,77,77);font-size:16px;line-height:36px;text-align:center;color:rgb(77,77,77);background:none;cursor:pointer;
-webkit-transition:all 0.6s;transition:all 0.6s;}
.guestbtn:hover{background:#004c9f;border:1px solid #004c9f;border-radius:36px;color:#FFF;}


.inner-contact{padding:0 20px;margin-top:20px;}
.inner-contact h1{font-size:15px;color:#666;line-height:24px;margin-bottom:5px;letter-spacing:2px;font-weight:normal;}
.inner-contact p{font-size:14px;color:#666;line-height:24px;margin-bottom:5px;letter-spacing:2px;}
.inner-contact img{width:200px;display:block;margin-left:-6px;}
.inner-map #dituContent {
  width: 100%;
  height: 475px;
  margin: 30px auto 0;

}

.news-deatils{}
.news-deatils-name{font-size:24px;font-weight:bold;line-height:32px;text-align:center;color:#000;}
.news-deatils-time{font-size:12px;color:#999;line-height:24px;font-family:'FuturaLL';text-align:center;padding-bottom:10px;border-bottom:1px dashed #ddd;}
.news-deatils-time span{display:inline-block;margin:auto 10px;}
.news-deatils-time .t1{padding-left:20px;background:url(../images/../images/b25.png) no-repeat left center; background-size:auto 16px;}
.news-deatils-time .t2{padding-left:24px;background:url(../images/../images/b26.png) no-repeat left center; background-size:auto 16px;}
.news-deatils-time .t3{padding-left:20px;background:url(../images/../images/b27.png) no-repeat left center; background-size:auto 16px;}
.news-deatils-img{}
.news-deatils-img img{max-width:60%;display:block;margin:30px auto;}


.product-title{font-size:24px;color:#000;font-weight:bold;line-height:32px;text-align:center;}
.product-img{width:100%;margin:auto;margin-top:15px;margin-bottom:20px;text-align:center;}
.product-img img{max-width:520px;max-width:342px;}
.product-des{width:100%;height:36px;margin-bottom:20px;background:#efefef;}
.product-des b{padding-left:10px;height:100%;border-right:1px solid #fff;background:#27a6ea;color:#fff;line-height:36px;display:inline-block;}



.content{}
.content p{font-size:15px;line-height:28px;margin-top:10px;text-indent:2em;}
.content img{max-width:80%;margin:auto;margin-top:20px;display:block;}
.content table{margin-left:30px;margin-top:15px;border-color:#ddd;border-collapse:collapse;}
.content table tr td{font-size:14px;line-height:18px;color:#333;padding:6px;border:1px solid #ddd;}
.content table .firstRow{background:#efefef;}



/* --暂无内容-- */
.no-goods{padding:100px 0;overflow:hidden;text-align:center;}
.no-goods img{width:220px;max-height: 105px;display: block;margin:0 auto 30px;}
.no-goods p{font-size:14px;color:#666666;line-height: 20px;}

/* --翻页-- */
.txt-upDown{width:auto;height:auto;clear:both;font-size:14px;padding-top:15px;margin-top:30px;border-top:1px dashed rgb(230,230,230);}
.txt-upDown-li{width:50%;height:42px;line-height:42px;padding:0 5px;overflow:hidden;color:#666;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
-webkit-transition:all 0.3s;transition:all 0.3s;}
.txt-upDown-li .arrow{width:5%;height:42px;overflow:hidden;font-family:'宋体';font-weight:bold;}
.txt-upDown-li .bt{width:95%;height:42px;overflow:hidden;color:#666;}
.txt-upDown-li:hover{cursor:pointer;}
.txt-upDown-li:hover .bt .page-a{color:#27a6ea;}
.txt-upDown-li:hover .bt a{color:#27a6ea;}
.txt-upDown-li.txt-right{text-align:right;}



/* --分页-- */
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin:20px 0 0;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin-right: -1px;
  overflow: hidden;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #ffa200;
  background: #ffa200;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../images/../images/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../images/../images/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../images/../images/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../images/../images/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}



.service_box{font-size:12px;position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5;background:#fff;}
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:42px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(../images/../images/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:20px 5px;position:relative;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}